power-driven road roller - English Synonyms Dictionary